@charset "utf-8";  
/* CSS Document */  

*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body, a, div, img, table, td, th, tr, ul, li, dl, dt, dd, h1, h2, h3, p {margin: 0; padding: 0; border: 0 none; list-style:none;box-sizing: border-box;}  
body{font-size:14px; font-family:"微软雅黑",Arial,Helvetica,sans-serif; color: #333333; width:100%; height:100%; position:relative;}  
html{width:100%; height:100%;box-sizing: border-box;}  
input{outline: none;}

.clearfix:before,.clearfix:after { display: table;content: " "}
.clearfix:after {clear: both;}
.clearfix{*zoom: 1;}

body,html{background:#f8f8f8}
.main .head{text-align:center;padding:70px 0 10px 0}
.main .head h1{height:75px;margin:0 0 10px 0;font-size:60px}
.main .head h2{height:55px;margin:5px 0;font-size:35px}
.main .head>span{color:#666;font-weight:700}
.main .head>a{color:#666}
.main .contianer{width:1010px;margin:10px auto}
.main .basic-type{width:1010px;background:#fff;margin:10px auto;padding:16px 25px;border-radius:12px}
.main .basic-type .basic-type-head{border-bottom:1px solid #ddd}
.main .basic-type .basic-type-head h2{font-size:18px;font-weight:700;margin:0 0 16px 0;float:left}
.main .basic-type .basic-type-head .basic-type-img{width:31px;height:31px;float:right;cursor:pointer}
.main .basic-type .basic-type-head .basic-type-img-top,.main .basic-type-head .basic-type-img-bottom:hover{background:url(../../images/report/basic-type.png) 0 0}
.main .basic-type .basic-type-head .basic-type-img-top:hover,.main .basic-type-head .basic-type-img-bottom{background:url(../../images/report/basic-type.png) 0 -31px}
.main .basic-type .detail-type{width:960px}
.main .basic-type .detail-type .detail-type-head h3{font-size:14px;margin:16px 0;float:left}
.main .basic-type .detail-type .detail-type-head .detail-type-img{width:14px;height:14px;margin:19px 5px;float:left;cursor:pointer}
.main .basic-type .detail-type .detail-type-head .detail-type-img-add,.main .basic-type .detail-type .detail-type-head .detail-type-img-sub:hover{background:url(../../images/report/detail-type.png) 0 0}
.main .basic-type .detail-type .detail-type-head .detail-type-img-add:hover,.main .basic-type .detail-type .detail-type-head .detail-type-img-sub{background:url(../../images/report/detail-type.png) 0 -14px}
.main .basic-type .detail-type table.registration-message{width:960px;color:#333}
.main .basic-type .detail-type table.registration-message tr td{border:0 solid #fff;height:44px;font-size:16px;padding:12px 16px;letter-spacing:1px}
.main .basic-type .detail-type table.registration-message tr td:nth-child(odd){width:180px;background:#e6eff5}
.main .basic-type .detail-type table.registration-message tr td:nth-child(even){width:296px;background:#f8f8f9}
.main .basic-type .detail-type table.registration-message tr td:nth-child(2){width:300px}
.main .basic-type .detail-type>table.other-message{width:960px}
.main .basic-type .detail-type>table.other-message>tbody>tr>td{border:0 solid #fff;height:44px;font-size:16px;padding:12px 16px;letter-spacing:1px}
.main .basic-type .detail-type>table.other-message>tbody>tr>td:nth-child(2n+1){width:220px;background:#e6eff5}
.main .basic-type .detail-type>table.other-message>tbody>tr>td:nth-child(2n){background:#f8f8f9}
.main .basic-type .detail-type>table.other-message>tbody>tr>td>a{text-decoration:none}
.main .basic-type .detail-type>table.other-message>tbody>tr>th{background:#e6eff5}
.main .basic-type .detail-type div{background:#fff}
.main .basic-type .detail-type table.detail-message{font-size:14px;width:100%}
.main .basic-type .detail-type table.detail-message tr td{border:0 solid #fff;height:44px;font-size:16px;padding:4px;letter-spacing:1px}
.main .basic-type .detail-type table.detail-message tr th{background:#e6eff5}
.main .basic-type .detail-type table.detail-message tr td{background:#f8f8f9;color:#000/*color:#0655f6 */}
.main .basic-type .detail-type table.detail-message tr td a{text-decoration:none}
.main .button{width:1010px;text-align:center;margin:30px auto}
button{width:88px;height:36px;background:rgba(70,159,218,1);border-radius:4px;border:0;color:#fff;cursor:pointer}
.cursor{cursor:pointer}
#QRCode-box{position:absolute;top:5px;right:40px}
#QRCode{width:120px;height:120px}
.left{float:left}
.right{float:right}
.left h1{font-size:50px;text-indent:24px}
.contianer .total-box{width:160px;height:100px;margin:21px;float:left}
#count{background:#fff;border-radius:12px}
.contianer .total-box .num{height:48px;line-height:48px;text-align:center;background:#f8f8f9;border-top-left-radius:10px;border-top-right-radius:10px;font-size:18px}
.contianer .total-box .title{height:48px;line-height:48px;text-align:center;background:#e6eff5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:18px}
.bg-white{background: #fff;border-radius: 12px;}